(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.
DROWN
Meaning of DROWN in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012