The definition of a storm is a heavy amount of snow, rain, hail or thunder and lightning.
The definition of a deluge is a flood or a massive amount of something that all arrives at the same time.
A violent upheaval that causes great destruction or brings about a fundamental change.
A sudden, very heavy rain
A great number or quantity
The definition of a shower is a person who displays or exhibits, or is a brief fall of rain or snow, or is bathing by standing under flowing water, or a party to celebrate a future event.
A swift, violent stream, esp. of water
(Figuratively) A large number or quantity of anything appearing more rapidly than can easily be dealt with.
The season during which this wind blows from the southwest, characterized by heavy rains
A light rain
Inundation by water; flood.
A stream or rush of fresh water flowing into the sea
The amount that overflows; surplus
A whirling, funnel-shaped or cylindrical column of air full of spray, occurring over a body of water
A torrent or flood:
A waterfall in which a large volume of water flows over a steep precipice.
Find another word for downpour. In this page you can discover 31 synonyms, antonyms, idiomatic expressions, and related words for downpour, like: storm, deluge, cataclysm, cloudburst, inundation, spate, torrential, snowfall, , spell-of-rain and shower.