Synonyms for Revitalizing (same or very similar meaning)
WordNet sense 1 (tending to impart new life and vigor to):
restorative, renewing, revitalising, reviving
WordNet sense 2 (imparting strength and vitality):
invigorating
From the ODE community, based on WordNet
add/edit