drench
动词 drench:
drench or submerge or be drenched or submerged
同义词:swamp
force to drink
permeate or impregnate
同义词:imbrue
cover with liquid; pour liquid onto
同义词:douse, dowse, soak, sop, souse