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