Spanish-English Dictionarymejorar
Meaning of mejorar