teiid

Explore definitions, synonyms, and language insights of teiid

Definitions

Noun
tropical New World lizard with a long tail and large rectangular scales on the belly and a long tail

More General Terms