Noun Definition
melosa
1.Definition: South American herb with sticky glandular foliage; source of madia oil
Related Noun(s):chile tarweed, madia oil plant, madia sativa
Category: Plants1.Definition: South American herb with sticky glandular foliage; source of madia oil
Related Noun(s):chile tarweed, madia oil plant, madia sativa
Category: Plants