dermochelyidae Meaning, Definition & Usage

  1. noun sea turtles
    family Dermochelyidae.

WordNet