- melosa as a noun:
- 1
melosa
noun
1 melosa
South American herb with sticky glandular foliage; source of madia oil.
synonyms: Chile tarweed, madia oil plant, Madia sativa.
debug info: 0.0151
noun
South American herb with sticky glandular foliage; source of madia oil.
synonyms: Chile tarweed, madia oil plant, Madia sativa.
debug info: 0.0151