← DefinitionshareGuessdelugeverbTo flood or overwhelm with a large amount of something.nounA severe flood or a very heavy downpour of rain.SynonymsdownpournountorrentnounfloodnounavalanchenounAntonymsdroughtnountricklenoun