Word Hen
What is the meaning of the word "
drenching
"?
Definitions:
the act of making something completely wet
noun
They gave it a good drenching.
Synonyms:
soaking
souse
sousing