(verb) regenerate, restore
return to life; get or give new life or energy
The week at the spa restored me