IGUANA


Meaning of IGUANA in English

noun any species of the genus iguana, a genus of large american lizards of the family iguanidae. they are arboreal in their habits, usually green in color, and feed chiefly upon fruits.

Webster English vocab.      Английский словарь Webster.