leaf turtle
English
Noun
leaf turtle (plural leaf turtles)
- An Asian leaf turtle (Cyclemys dentata).
- Any turtle in genus Cyclemys.
- Any of certain similar turtles in subfamily Geoemydinae.
leaf turtleEnglishNounleaf turtle (plural leaf turtles)
Derived terms
|