what is a drench
tr.v. drenched, drenchÂ·ing, drenchÂ·es. 1. To wet through and through; soak. 2. To administer a large oral dose of liquid medicine to (an animal). 3. To provide with something in great abundance; surfeit: just drenched in money.