horse-leech noun2 •A type of sucking worm, Haemopis sanguisuga, larger than the common leech.Some use horse-leeches behind the ears, and apply opium to the place. — 1624 •(no longer used) A veterinarian for horses. formshorse leeches · horse-leeches