English dictionary
iguana meaning and definition
Definition and meaning of iguana at MeaningMonkey.org. iguana meaning and definition in the English Dictionary.IGUANA noun
Definition of iguana (noun)
- large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America
- synonyms: common iguana, Iguana iguana
Source: Princeton University Wordnet