1.the dressed hairy coat of a mammal
2.body covering of a living animal
1.cast, hurl, or throw repeatedly with some missile;
They pelted each other with snowballs
2.attack and bombard with or as if with missiles;
pelt the speaker with questions
3.rain heavily;
Put on your rain coat-- it's pouring outside!