drench[Anglais]

verbe
1 : force to drink
2 : drench or submerge or be drenched or submerged
3 : permeate or impregnate