cheloniid

English

Noun

cheloniid (plural cheloniids)

  1. (zoology) Any sea turtle in the family Cheloniidae.

Anagrams