Spanish-English Dictionarymejora
mejora
mejorarse
Meaning of mejora