Find the word definition

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.