Meaning of iguana iguana
Definition of iguana 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 iguana
WIKIPEDIA results for
iguana iguana
Amazon results for
iguana iguana
Tweet