DRENCH Meaning of DRENCH in English v. soak, saturate, wet, flood, inundate, immerse, drown She had no coat or umbrella and got completely drenched in the storm Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012