DELUGE


Meaning of DELUGE in English

n. flood, inundation, drenching rain; anything that overwhelms like a flood

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.