technological achievements - Francés Inglés Diccionario