INSTAURATE Meaning of INSTAURATE in English vt to renew or renovate. Webster English vocab. Английский словарь Webster. 2012