Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of instauration

- Restoration after decay, lapse, or dilapidation; renewal; repair; renovation; renaissance.