Noun Definition

dermochelys

1.Definition: type genus of the Dermochelyidae: leatherback turtles

Category: Animals