(v)regenerate, restore, rejuvenateget or give new life or energy; return to life, regain energy, recuperate“The week at the spa restored me”