many-spotted tree iguana - Spanish English Dictionary