Rejuvenate - To make somebody or something look or feel newer or younger

Verb
Group New