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"
Example: "The war drenched the country in blood"