Webster's Revised Unabridged Dictionary · 1913

Instaurator

Instaurator , noun

[Latin: compare French instaurateur.]

One who renews or restores to a former condition. [Rare] — Dr. H. More