Dictionary definition · drench
verb
- drench or submerge or be drenched or submerged"The tsunami swamped every boat in the harbor"
- force to drink
- permeate or impregnate"The war drenched the country in blood"
- cover with liquid; pour liquid onto"souse water on his hot face"
Source: Open English WordNet (CC BY 4.0).