Horse-leech /(?)/

Horse·-leech

Horse-leech

n.
  1. A large blood-sucking leech (Hæmopsis vorax), of Europe and Northern Africa. It attacks the lips and mouths of horses. (Zool.)
  2. A farrier; a veterinary surgeon.