macrochira
/mækroʊˈkɪrə/Definitions
1. noun
A genus of giant Asian turtles.
“The macrochira species is highly endangered due to habitat loss.”
1. noun
A genus of giant Asian turtles.
“The macrochira species is highly endangered due to habitat loss.”