What does drenching mean?
verb
To soak or saturate thoroughly with liquid, often to the point of being dripping wet. To overwhelm or flood with a strong emotion or sensation.
Example
"The heavy rain drenched the streets, making them impassable."
Definition generated by AI and curated by RJS Tech Solutions LLP.