The Collaborative International Dictionary
Drenche
Drenche \Drench"e\, v. t. & i. To drown. [Obs.]
In the sea he drenched.
--Chaucer.
Wiktionary
drenche
vb. (context obsolete English) To drown.