- Iguana iguana as a noun:
- 1
Iguana iguana
noun
1 Iguana iguana
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.
Dutch: leguaan, iguana
Polish: iguana, legwan
debug info: 0.0142