What is the meaning of Melioro?

to make better, better, improve

Source: wiktionary.org