yellow spotted spiny lizard - Alemán Inglés Diccionario