Meaning ofdrenchedin English

drenched

uk/driːn(t)ʃ/
#common

Lemma:drench

The lemma is the base or root form of this word.

Definitions