rejuvenator

noun

One who or that which rejuvenates.