Search
(of a person) having regained energy, strength, or enthusiasm after a period of fatigue or inactivity
fresh
refreshed
reinvigorated
new