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