DROWN Meaning of DROWN in English I . v. a. 1.Suffocate in water.2.Overflow, inundate, deluge, overwhelm, flood.3.Overcome, overpower. II . v. n. Be ~ed. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012