DELUGE


Meaning of DELUGE in English

(1) A great flood. (2) A heavy downpour.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.