drench
verb(drench)
to wet thoroughly (as by soaking or immersing in liquid)
drench
verb(drench)
to soak or cover thoroughly with liquid that falls or is precipitated
drench
verb(drench)
to fill or cover completely as if by soaking or precipitation
drench
noun(drench)
a poisonous or medicinal drink; specifically : a large dose of medicine mixed with liquid and put down the throat of an animal
drench
noun(drench)
something that drenches
drench
noun(drench)
a quantity sufficient to drench or saturate