What is the meaning of iguana in English?

Learn vocabulary with pictures as well as definitions of iguana in English

Learn in

See more

n. iguana

Definition of iguana in English

Arboreal lizard that has a chin flap, a parietal eye, and a spiny dorsal crest, herbivorous and native to Central and South America.