rejuvenation

noun

1.
the phenomenon of vitality and freshness being restored
Derived from:
rejuvenate
2.
the act of restoring to a more youthful condition
Derived from:
rejuvenate