noun.restoration after decay or dilapidation; renewal; repair
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
noun.
the act of starting something for the first time; introducing something new
Word Usage
"The outcome of Columbus voyage could well be the building of a huge Aztec temple on the site of the Sevilla Catedral and the instauration of daily human sacrifices."