"pelted" in the verb sense
1. pelt, bombard
cast, hurl, or throw repeatedly with some missile
"They pelted each other with snowballs"
2. pepper, pelt
attack and bombard with or as if with missiles
"pelt the speaker with questions"
3. pour, pelt, stream, rain cats and dogs, rain buckets
"Put on your rain coat
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License