English word definition — powered by WordNet
restore strength
give new life or vigor to
Want to remember revitalize?