English dictionary
drenched meaning and definition
Definition and meaning of drenched at MeaningMonkey.org. drenched meaning and definition in the English Dictionary.DRENCHED adjective
Definition of drenched (adjective)
- abundantly covered or supplied with; often used in combination
- "drenched in moonlight"; "moon-drenched meadows"
- synonyms: drenched in
Source: Princeton University Wordnet