Spanish-English Dictionarymejorad
mejorad
mejorar
Meaning of mejorad