Meaning : Cast, hurl, or throw repeatedly with some missile.
Example :
They pelted each other with snowballs.
Synonyms : bombard
Meaning : Attack and bombard with or as if with missiles.
Example :
Pelt the speaker with questions.
Synonyms : pepper
Meaning : Rain heavily.
Example :
Put on your rain coat-- it's pouring outside!.
Synonyms : pour, rain buckets, rain cats and dogs, stream