technology renewal - Alemán Inglés Diccionario