Definitions | drench |
| noun
- A draught administered to an animal.
verb (drenches, drenching, drenched)
- To soak, to make very wet.
Translations: Etymology: Old English drenÄ; drenÄan.
Supplemental Details:Sponsor an extended definition for drench for as little as $10 per month. Click here to contact us.
| |
|