English dictionary
drench meaning and definition
Definition and meaning of drench at MeaningMonkey.org. drench meaning and definition in the English Dictionary.DRENCH verb
Definition of drench (verb)
Source: Princeton University Wordnet
DRENCH verb