History
History
Synonyms
UK
US
Meaning:
deluge

a large amount of water; violin rainfall

downpour, flood of something

downpour

a heavy fall of rain

tremendous pouring of rain

flood

a large great quantity of water in a place that is usually dry

overwhelming flow, quantity

monsoon

the seasonal wind blowing in the Indian Ocean from SW from April to October (the wet monsoon) and from NE during the other months (the dry monsoon); the rainy season that comes with the wet monsoon

downpour of water or other substance

rain

the moisture of the atmosphere falling as separate drops

downpour of water or other substance

DRENCHER as in Wiktionary
DRENCHER as in Wikipedia