a monumental achievement - Turco Inglés Diccionario