Word info

testudinoid

Noun

Meaning

testudinoid (plural testudinoids)

Any turtle of the superfamily Testudinoidea.

Source: en.wiktionary.org

Close letter words and terms