помолодшати

To grow young again, to rejuvenate, to renew one's youth; to look younger than one's age

Джерело: Українсько-англійський словник на Slovnyk.me