leaf turtle
Jump to navigation
Jump to search
English
[edit]Noun
[edit]leaf turtle (plural leaf turtles)
- An Asian leaf turtle (Cyclemys dentata).
- Any turtle in genus Cyclemys.
- Any of certain similar turtles in subfamily Geoemydinae.