pelter has definitions from the field of meteorology
1
[ noun ] (meteorology) a heavy rain

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

*