instaure

listen to the pronunciation of instaure
الإنجليزية - الإنجليزية
To renew or renovate; to instaurate