Horseleech (noun) Definition, Meaning & Examples

noun
  1. a large leech, as Haemopis marmoratis, that infests the mouth and nasal passages of horses.
noun
  1. any of several large carnivorous freshwater leeches of the genus Haemopis, esp H. sanguisuga
  2. an archaic name for a veterinary surgeon
Horseleech (noun) Definition, Meaning & Examples

More Definitions