turtle leech

English

Noun

turtle leech (plural turtle leeches)

  1. Any leech that feeds on the blood of turtles