Drench - Definition - Law Dictionary Home Dictionary Definition drench
Definition :
To cause to drink especially to dose by force to put a potion down the throat of as of a horse hence to purge violently by physic
View Judgments Citing this PhraseView Acts Citing this Phrase