rejuvenate
rejuvenate - verb
- cause (a stream or river) to erode, as by an uplift of the land
- develop youthful topographical features
- make younger or more youthful
- return to life; get or give new life or energy
- become young again
rejuvenate - thesaurus
regenerate
restore