Spanish-English Dictionarymejoran
mejoran
mejorarse
Meaning of mejoran