English

edit

Noun

edit

desmatochelyid (plural desmatochelyids)

  1. Any of the genus †Desmatochelys of extinct sea turtles.