Pelter Meaning

There are 2 meaning(s) for word Pelter

Meaning 1 : a heavy rain

    Synonyms : cloudburst,  deluge,  downpour,  soaker,  torrent,  waterspout
Meaning 2 : a thrower of missiles

    Example : the police were too busy to chase the pelters