horseleech
(-lēc̸h′)
noun
- a large North American leech (Haemopis marmoratis) said to attach itself to the mouth of horses while they are drinking
- Archaic a veterinarian
See horseleech in American Heritage Dictionary 4
noun Any of several large leeches of the genus Haemopis.