Definition of "Drench" :
verb: cover with liquid; pour liquid onto
verb: permeate or impregnate
"The war drenched the country in blood."
verb: force to drink
verb: drench or submerge or be drenched or submerged
verb: cover with liquid; pour liquid onto
verb: permeate or impregnate
"The war drenched the country in blood."
verb: force to drink
verb: drench or submerge or be drenched or submerged