Meaning of the word drenching in English
What does drenching mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.
drenching
Verb
1.
to make someone or something extremely wet:
Example:
•
A sudden thunderstorm had drenched us to the skin.
Learn This Word at Lingoland