1 definition found drenche - 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]