technology renewal - Francés Inglés Diccionario