Skip to main content

demochelys

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