Meaning of horseleech

horse•leech

Pronunciation: (hôrs'lēch"), [key]
— n.
  1. a large leech, as Haemopis marmoratis, that infests the mouth and nasal passages of horses.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.
See also: