pelt
n 1: the dressed hairy coat of a mammal [syn: {fur}]
2: body covering of a living animal [syn: {hide}, {skin}]
v 1: cast, hurl, or throw repeatedly with some missile; "They
pelted each other with snowballs" [syn: {bombard}]
2: attack and bombard with or as if with missiles; "pelt the
speaker with questions" [syn: {pepper}]
3: rain heavily; "Put on your rain coat-- it's pouring
outside!" [syn: {pour}, {stream}, {rain cats and dogs}, {rain
buckets}]
Source: WordNet® 2.0