teiid
1. [ noun ] (zoology) tropical New World lizard with a long tail and large rectangular scales on the belly and a long tail
Synonyms: teiid_lizard
Related terms: lizard teju whiptail caiman_lizard Teiidae
Similar spelling:   Teiidae
  Ted
  Teti
  Teed
  teddy
  Tet