Rhyme Desk
Find rhyming words!

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