English word definition — powered by WordNet
drench or submerge or be drenched or submerged
force to drink
permeate or impregnate
cover with liquid
Want to remember drench?