Drench
WordNet
verb
(1) Cover with liquid; pour liquid onto
"Souse water on his hot face"
(2) Permeate or impregnate
"The war drenched the country in blood"
(3) Force to drink
(4) Drench or submerge or be drenched or submerged
"The tsunami swamped every boat in the harbor"