renewer
Noun
Meaning
One who, or that which, renews.
Source: Webster's dictionarySynonyms
redeemer
modernist
repeater
innovator
refreshing
refresher
restorer
reviver
repairer
mender
enlivener
renovator
regenerator
renewing
integrator
Show all synonyms