an outstanding achievement - Alemán Inglés Diccionario