Spanish-English Dictionaryinstaurar
Meaning of instaurar