drench Meaning and Definition
1. v. cover with liquid; pour liquid onto
2. v. permeate or impregnate
3. v. force to drink
4. v. drench or submerge or be drenched or submerged
Drench is a brand of bottled spring water owned by Britvic. Drench is one of a range of water brands from Britvic, which includes Pennine Spring and Fruit Shoot H20.
Sponored Video