technological achievements - Español Inglés Diccionario