DROWN


Meaning of DROWN in English

vt to deprive of life by immersion in water or other liquid.

2. drown ·vi to be suffocated in water or other fluid; to perish in water.

3. drown ·vt to overwhelm in water; to submerge; to inundate.

4. drown ·vt to overpower; to overcome; to extinguish;

— said especially of sound.

Webster English vocab.      Английский словарь Webster.