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 sudden, very heavy rain
A violent upheaval that causes great destruction or brings about a fundamental change.
A swift, violent stream, esp. of water
The season during which this wind blows from the southwest, characterized by heavy rains
The flowing in of water from the sea as the tide rises
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 light rain
Inundation by water; flood.
A stream or rush of fresh water flowing into the sea
The amount that overflows; surplus
A great number or quantity
A whirling, funnel-shaped or cylindrical column of air full of spray, occurring over a body of water
A waterfall in which a large volume of water flows over a steep precipice.
A torrent or flood:
Find another word for downpour. In this page you can discover 21 synonyms, antonyms, idiomatic expressions, and related words for downpour, like: storm, deluge, cloudburst, cataclysm, torrent, rain, monsoon, flood, shower, sprinkle and alluvion.