iguana iguana definition

  • noun:
    • large herbivorous tropical United states arboreal lizards with a spiny crest across the back; made use of as peoples food in Central America and South America

Related Sources

  • Hypernym for "iguana iguana"
29 votes

How would you define iguana iguana?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!