INDRENCH


Meaning of INDRENCH in English

(v. t.) To overwhelm with water; to drench; to drown.

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