Synonyms: pelter
Definition: a thrower of missiles
Usage: the police were too busy to chase the pelters
Similar words: thrower
Definition: someone who projects something (especially by a rapid motion of the arm)
Synonyms: torrent, cloudburst, pelter, soaker, waterspout, downpour, deluge
Definition: a heavy rain
Definition: water falling in drops from vapor condensed in the atmosphere