revitalizing

meaning: tending to impart new life and vigor to (adjective)

synonyms:restorative,