VariousWords beta
Definitions:
Noun
common iguana
iguana
Iguana iguana
Definition: large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America