pelt
- sense 1: cast, hurl, or throw repeatedly with some missile; "They pelted each other with snowballs"
- pelt bombard
- sense 2: attack with missiles or questions
- pepper pelt
- sense 3: rain heavily; "Put on your rain coat-- it's pouring outside!"
- pour pelt stream rain_cats_and_dogs rain_buckets
- rain rain_down
- precipitate come_down fall