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