English dictionary
iguanid lizard meaning and definition
Definition and meaning of iguanid lizard at MeaningMonkey.org. iguanid lizard meaning and definition in the English Dictionary.IGUANID LIZARD noun
Definition of iguanid lizard (noun)
- lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males
- synonyms: iguanid
Source: Princeton University Wordnet