Home
All Categories
Best Categories
Games
Electronics
English
Bangladesh English
Email this page to a friend
IGUANA IGUANA
Definition:
[noun] 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 iguana
Synonyms:
Search for
synonyms for IGUANA IGUANA