INSTAURATOR


Meaning of INSTAURATOR in English

noun one who renews or restores to a former condition.

Webster English vocab.      Английский словарь Webster.