a large lizard - Alemán Inglés Diccionario