|Origin:||Latin diluvium 'flood'|
Related topics: Meteorology
del‧uge1 [countable ]
1 [usually singular]
a large amount of something such as letters or questions that someone gets at the same time [= flood]
Viewers sent a deluge of complaints about the show.
a large flood, or period when there is a lot of rain [= flood]