11 letters · 14 points in Scrabble
noun a medicine that strengthens and invigorates
noun a device for treating injury or disease
adjective tending to impart new life and vigor to
originFrom Middle English restoratif, restoratyve, from Old French restoratif, restauratif and Medieval Latin restaurātīvus. Equivalent to restore + -ative.
Etymology from Wiktionary, CC BY-SA 3.0