dictionary.pt
deluge
nounmasculinegeneral usecommon/diˈlu.vju/di·lú·vi·o
Definition
11. A great flood caused by intense and prolonged rain. 2. (Figurative) A great quantity of something that falls or appears suddenly.
Usage examples
“The deluge swept away cars and destroyed bridges.”
“The politician faced a deluge of accusations in the press.”
Common combinations
biblical delugedeluge of criticismdeluge of informationtorrential downpour
Idiomatic expressions
- it's raining cats and dogs