Pelter - Definition

pelter

n 1: a heavy rain [syn: downpour, cloudburst, deluge,
waterspout, torrent, pelter, soaker]
2: a thrower of missiles; "the police were too busy to chase the
pelters"

Look up another word