horseleech

(-lēc̸h′)

noun

  1. a large North American leech (Haemopis marmoratis) said to attach itself to the mouth of horses while they are drinking
  2. Archaic a veterinarian

See horseleech in American Heritage Dictionary 4

noun
Any of several large leeches of the genus Haemopis.
link/cite print suggestion box