many-spotted tree iguana - Español Inglés Diccionario