What does drenching mean?
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."
Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.