Definitions
There is 1 meaning of the phrase
Madia Sativa.
Madia Sativa - as a noun
South american herb with sticky glandular foliage; source of madia oil
Synonyms (Exact Relations)
chile tarweedmadia oil plantmelosa