delugenounadvancedNatureGeneral EnglishDefinitiona severe flood; an overwhelming number or amountExample Sentence"A deluge of complaints."SynonymsfloodtorrentinundationAntonymstrickleIELTS Module Focusreadingwriting