Meaning & Definition of Iguana in English
English⟶
Iguana
/aɪgwɑnə/
noun
1. Large herbivorous tropical american arboreal lizards with a spiny crest along the back
- Used as human food in central america and south america
synonym:
- common iguana,
- iguana,
- Iguana iguana