drench or submerge or be drenched or submerged; The tsunami swamped every boat in the harbor
[ Syn: swamp ]
force to drink
permeate or impregnate; The war drenched the country in blood
[ Syn: imbrue ]
cover with liquid; pour liquid onto; souse water on his hot face
[ Syn: douse , dowse , soak , sop , souse ]