pelter
1. [ noun ] (meteorology) a heavy rain
Synonyms: downpour torrent cloudburst waterspout soaker deluge
Related terms: rain deluge drench
2. [ noun ] a thrower of missiles
Examples:

"the police were too busy to chase the pelters"

Related terms: thrower pelt
Similar spelling:   Pellitier
  Pelletier
  Peltier
  pellitory
  palter