Spanish-English Dictionarymejoraste
mejoraste
mejorarse
Meaning of mejoraste