INSTAURATION Meaning of INSTAURATION in English noun restoration after decay, lapse, or dilapidation; renewal; repair; renovation; renaissance. Webster English vocab. Английский словарь Webster. 2012