Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
drenching
in English
drenching
us
/drɛntʃɪŋ/
uk
/drɛntʃɪŋ/
#moderate
Lemma:
drench
The lemma is the base or root form of this word.
Definitions
Verb
making
something
very
wet
;
thoroughly
soaking
Noun
soaking
or
saturating
something
administering
medicine
to
an
animal