Synonyms:
renewing, restorative, reviving, revitalizing, revitalising
Meaning: tending to impart new life and vigor to; "the renewing warmth of the sunshine"
noun
meaning of the word
Synonyms:
corrective, restorative
Meaning: a device for treating injury or disease
Synonyms:
tonic, restorative
Meaning: a medicine that strengthens and invigorates