[v] restore strength; "This food revitalized the patient" [v] give new life or vigor to
regenerate, revitalise