MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Iguana iguana

noun (n)

  • large herbivorous tropical American arboreal lizards with a spiny crest along the back; used as human food in Central America and South America
    besar maun tropika amerika arboreal kadal dengan bercerancang gombak serta belakang; digunakan sebagai makanan manusia di amerika tengah dan amerika selatan
    source: wordnet30