English Dictionary
◊ MELOSA
melosa
n : South American herb with sticky glandular foliage; source of
madia oil [syn: {Chile tarweed}, {madia oil plant}, {Madia
sativa}]