Meanings
-
1
noun
a great flood or overwhelming flow of something
A deluge of complaints buried the support team within hours.
Thesaurus
Etymology
From Old French deluge, from Latin diluvium ('a flood'), from diluere ('to wash away'), from di- ('apart') + luere ('to wash').
View etymology graph ->