technological achievements - Alemán Inglés Diccionario