DRENCH SOMEONE OR SOMETHING IN SOMETHING
drench someone or something in something: translation
drench someone or something in something & drenchsomeone or something with something
to soak someone or something in something. •
A sudden summer shower drenched them in sheets of rain.
•
My raincoat was drenched with droplets from the foggy night air.