Skip to main content

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.
Advertisement