(drench or submerge or be drenched or submerged; "The tsunami swamped every boat in the harbor")
(force to drink)
(permeate or impregnate; "The war drenched the country in blood")
(cover with liquid; pour liquid onto; "souse water on his hot face")
(abundantly covered or supplied with; often used in combination; "drenched in moonlight"; "moon-drenched meadows")