- drenchsomeone or something with something
- drench someone or something in something & drenchsomeone or something with somethingto 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.
Dictionary of American idioms. 2013.