Find the word definition

Wiktionary
leaf turtle

n. 1 The (vern Asian leaf turtle pedia=1) ((taxlink Cyclemys dentata species noshow=1)). 2 Any turtle in genus (taxlink Cyclemys genus noshow=1). 3 Certain similar turtles in subfamily ''(taxlink Geoemydinae subfamily noshow=1)''.