INDRENCH


Meaning of INDRENCH in English

vt to overwhelm with water; to drench; to drown.

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