drench
/drɛntʃ/Definitions
1. verb
to make or become thoroughly wet
“The rain drenched the city streets.”
2. verb
to overwhelm or overpower
“The news drenched the public with shock.”
3. noun
a large amount of liquid
“The drench from the broken pipe flooded the room.”