DELUGE


Meaning of DELUGE in English

v. flood, inundate, soak; overwhelm

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