The definition of a downpour is a very hard rainfall.
A sudden, very heavy rain
A swift, violent stream, esp. of water
Find another word for waterspout. In this page you can discover 6 synonyms, antonyms, idiomatic expressions, and related words for waterspout, like: downpour, cloudburst, deluge, torrent, pelter and soaker.