chelydrid
Noun
Meaning
chelydrid (plural chelydrids)
(zoology) Any turtle in the family Chelydridae.
Some of the chelydrids are extinct.
Noun
chelydrid (plural chelydrids)
(zoology) Any turtle in the family Chelydridae.
Some of the chelydrids are extinct.