Definition of 'drench'
Verb
- drench or submerge or be drenched or submerged; "The tsunami swamped every boat in the harbor"
Synonyms: swamp - force to drink
- permeate or impregnate; "The war drenched the country in blood"
Synonyms: imbrue - cover with liquid; pour liquid onto; "souse water on his hot face"
Synonyms: douse dowse soak sop souse