dermochelyoid (English, noun)
expansion: dermochelyoid (plural dermochelyoids)
Senses:
glosses: Any sea turtle of the clade Dermochelyoidae
Forms:
form: dermochelyoids
tags: plural