pelter
(noun)
noun
1. a heavy rain
Similar word(s): cloudburst, deluge, downpour, soaker, torrent, waterspout
Definition categories: phenomenon, rain, rainfall
2. a thrower of missiles
- the police were too busy to chase the pelters
(noun)
1. a heavy rain
Similar word(s): cloudburst, deluge, downpour, soaker, torrent, waterspout
Definition categories: phenomenon, rain, rainfall
2. a thrower of missiles
- the police were too busy to chase the pelters