i felt renewed. - Turco Inglés Diccionario