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