DictionaryAI

leaf turtle

Short definition from Wiktionary

Noun

  1. An Asian leaf turtle (Cyclemys dentata).
  2. Any turtle in genus Cyclemys.
  3. Any of certain similar turtles in subfamily Geoemydinae.

We haven’t written up leaf turtle yet: Simple and Standard meanings, examples and a quiz.