a large, arboreal, mostly herbivorous species of lizard of the genus iguana (iguana iguana) - Spanisch Englisch Wörterbuch