dermochelid
Jump to navigation
Jump to search
English
[edit]Noun
[edit]dermochelid (plural dermochelids)
- (zoology) Any turtle in the family Dermochelidae, comprising only one species: the leatherback, Dermochelys coriacea.
dermochelid (plural dermochelids)