Meaning of iguana
Definition of iguana
(noun)
large
herbivorous
tropical
American
arboreal
lizards with a
spiny
crest
along
the back;
used
as
human
food
in Central America and South America
Other information on iguana
WIKIPEDIA results for
iguana
Amazon results for
iguana
Tweet