DROWN


Meaning of DROWN in English

(1) To kill by submerging and suffocating in water or another liquid. (2) To drench thoroughly or cover with or as if with a liquid.

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