twin spotted spiny lizard - Turco Inglés Diccionario