Indrench
/(?)/
In·drench
Indrench
v. t.
To overwhelm with water; to drench; to drown.
[
Obs.
]