iguana_iguana
1. [ noun ] (zoology) large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central and South America
Synonyms: iguana common_iguana
Related terms: iguanid genus_Iguana