Meaning of pelter

Definition of pelter

(noun) a heavy rain
a thrower of missiles; "the police were too busy to chase the pelters"

Other information on pelter

WIKIPEDIA results for pelter
Amazon results for pelter