The Collaborative International Dictionary of English v.0.48:Drenche \Drench"e\, v. t. & i. To drown. [Obs.] [1913 Webster] In the sea he drenched. --Chaucer. [1913 Webster]