renewed yourself - Alemán Inglés Diccionario