INDRENCH Meaning of INDRENCH in English (v. t.) To overwhelm with water; to drench; to drown. Webster's English dictionary. Английский словарь Webster. 2012