IGUANA IGUANA
Definition:
- [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 iguana
Synonyms:
- Search for synonyms for IGUANA IGUANA



