Search
(of a person) feeling less tired and more energized, typically after rest or a break
fresh
refreshed
reinvigorated
new