xinjiangchelyid
Noun
Meaning
xinjiangchelyid (plural xinjiangchelyids)
Any member of the family †Xinjiangchelyidae of extinct turtles.
Noun
xinjiangchelyid (plural xinjiangchelyids)
Any member of the family †Xinjiangchelyidae of extinct turtles.