i felt renewed. - Español Inglés Diccionario