DELUGE Meaning of DELUGE in English n. flood, inundation, drenching rain; anything that overwhelms like a flood Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012