renewer
/ˈrɛnwɛr/Definitions
1. noun
A person or thing that renews something.
“The company’s goal was to become a renewer of the city’s old buildings.”
2. verb
To cause something to be renewed.
“The project aimed to renew the local ecosystem by replanting trees.”