-
nounwide-ranging marine turtle with flexible leathery carapace; largest living turtletype of:
Definition that contains leatherback
- genus dermochelys type genus of the Dermochelyidae: leatherback turtles
- dermochelys type genus of the Dermochelyidae: leatherback turtles