iguanaEnglish

Iguana iguana, common 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

English: common iguana, iguana, Iguana iguana

English words with similar meanings

Show 2 words

Words that start with "iguana"