INSTAURATOR Meaning of INSTAURATOR in English noun one who renews or restores to a former condition. Webster English vocab. Английский словарь Webster. 2012