Meaning : Tending to impart new life and vigor to.
Example :
The renewing warmth of the sunshine.
Synonyms : renewing, revitalising, revitalizing, reviving
Meaning : Promoting recuperation.
Example :
Recuperative powers.
Strongly recuperative remedies.
Restorative effects of exercise.
Synonyms : recuperative