English Dictionary
◊ DEMOCHELYS
Demochelys
n : type genus of the Dermochelyidae: leatherback turtles [syn:
{Demochelys}, {genus Dermochelys}]