Word Study
melosa
WORDNET DICTIONARY
Noun melosa has 1 sense
- melosa(n = noun.plant) chile tarweed, madia oil plant, madia sativa - South American herb with sticky glandular foliage; source of madia oil; Array is a kind of tarweed
CIDE DICTIONARY
melosa, n.
A South American herb (Madia sativa ) with sticky glandular foliage; it is a source of madia oil . [WordNet 1.5]
For further exploring for "melosa" in Webster Dictionary Online