Indrench

Webster's Dictionary of the English Language

·vt To overwhelm with water; to Drench; to Drown.