Refine this word faster
Iguanid lizard
Definitions
Noun
- 1 lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males wordnet
See also for "iguanid lizard"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.