pelt

nouns

the dressed hairy coat of a mammal
body covering of a living animal

verbs

cast, hurl, or throw repeatedly with some missile
"They pelted each other with snowballs"
is derived from
is derived from
attack and bombard with or as if with missiles
"pelt the speaker with questions"
is derived from
rain heavily
"Put on your rain coat-- it's pouring outside!"
is derived from