DROWN Meaning of DROWN in English (v. t.) To deprive of life by immersion in water or other liquid. Webster's English dictionary. Английский словарь Webster. 2012