Dictionary definition · restorative
noun
- a medicine that strengthens and invigorates
- a device for treating injury or disease
adjective
- tending to impart new life and vigor to"the renewing warmth of the sunshine"
- promoting recuperation"recuperative powers"
Source: Open English WordNet (CC BY 4.0).