Iguanas Meaning

There are 1 meaning(s) for word Iguanas

Meaning 1 : large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America

    Synonyms : common iguana,  iguana iguana