horse-drench
English
horse-drench meaning in English • horse-drench का अर्थ अंग्रेजी में
Noun
- A dose of physic for a horse.
- The appliance by which the dose is administered.