adj. making you feel strong and healthy again n. a thing that makes you feel better, stronger, etc.
An oak tree standing firm against a hurricane's winds
restore vt.