Answer: horseleeches

AnswerCrossword Clue
horseleechesHORSELEECH, a large species of leech, supposed to fasten on horses