Synonyms: renewing, restorative, revitalising, revitalizing, reviving
Definition: tending to impart new life and vigor to
Usage: the renewing warmth of the sunshine
Similar words: invigorating
Definition: imparting strength and vitality
Usage: the invigorating mountain air