The definition :
Definitions of drench:
- verb: cover with liquid; pour liquid onto
- verb: force to drink
- verb: drench or submerge or be drenched or submerged
- verb: permeate or impregnate
Example: "The war drenched the country in blood"
Are you interested in alternative search :
:douse dowse imbrue soak sop souse swamp flood impregnate saturate wet bate bedraggle brine flush macerate ret sluice
If you like reading news check: