turtle leech

turtle leech

English

Noun

turtle leech (plural turtle leeches)

  1. Any of the genus Ozobranchus of leeches that feed on the blood of turtles