v. 1.drench or submerge or be drenched or submerged 2.force to drink 3.permeate or impregnate 4.cover with liquid