revitalize
revitalize - verb
restore strength
give new life or vigor to
revitalize - thesaurus
regenerate
revitalise