demochelys
English
demochelys meaning in English • demochelys का अर्थ अंग्रेजी में
prop. n.
- the type genus of the Dermochelyidae, consisting of leatherback turtles.