Instaurator Copy link Instaurator , noun [Latin: compare French instaurateur.] One who renews or restores to a former condition. [Rare] — Dr. H. More