many-spotted tree iguana - Turkish English Dictionary