HORSE-DRENCH MEANING IN ENGLISH

• Horse-drench Definition & Synonyms

  1. (n.) The appliance by which the dose is administred.
  2. (n.) A dose of physic for a horse.


RECENT SEARCHES