dermochelyid (English, noun)
expansion: dermochelyid (plural dermochelyids)
Senses:
topics: biology
natural-sciences
zoology
glosses: Any of the family Dermochelyidae of marine turtles.
Forms:
form: dermochelyids
tags: plural