English dictionary
melosa meaning and definition
Definition and meaning of melosa at MeaningMonkey.org. melosa meaning and definition in the English Dictionary.MELOSA noun
Definition of melosa (noun)
- South American herb with sticky glandular foliage; source of madia oil
- synonyms: Chile tarweed, madia oil plant, Madia sativa
Source: Princeton University Wordnet