a heavy rain
[ Syn: downpour , cloudburst , deluge , waterspout , torrent , soaker ]
a thrower of missiles; the police were too busy to chase the pelters'
a heavy rain
[ Syn: downpour , cloudburst , deluge , waterspout , torrent , soaker ]
a thrower of missiles; the police were too busy to chase the pelters'