iguana
has definitions from the field of zoology
|
|
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 Related terms |
* |
|