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
(Figuratively) A large number or quantity of anything appearing more rapidly than can easily be dealt with.
Rain is condensed moisture from the atmosphere that drops on the Earth as water.
A very heavy fall of rain
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.
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 great number or quantity
A waterfall in which a large volume of water flows over a steep precipice.
A violent upheaval that causes great destruction or brings about a fundamental change.
Find another word for downpour. In this page you can discover 31 synonyms, antonyms, idiomatic expressions, and related words for downpour, like: storm, deluge, torrential, snowstorm, inundation, cloudburst, flood, snowfall, , spell-of-rain and hailstorm.