DRENCH Meaning of DRENCH in English v. wet, soak, saturate; administer medication to an animal (Veterinary Medicine) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012