drench
d rench
- v drench or submerge or be drenched or submerged
- v force to drink
- v permeate or impregnate
The war drenched the country in blood - v cover with liquid; pour liquid onto
- Our troubles break and drench us.
- Our troubles break and drench us.
- Habash succeeded in raising awareness of their cause, yet his extreme, vengeful methods also helped drench it in blood, and likely brought Palestinians no closer to freedom and .