Spanish-English Dictionarydesmejorar
Meaning of desmejorar