Restorative (Noun)
Meaning 1
A device for treating injury or disease.
Classification
Nouns denoting man-made objects.
Synonyms
Hypernyms
Hyponyms
Related Words
Meaning 2
A medicine that strengthens and invigorates.
Classification
Nouns denoting man-made objects.