Instaurator meaning

One who renews or restores to a former condition.

noun
0
0
Advertisement

Origin of instaurator