Madia sativa

Explore definitions, synonyms, and language insights of Madia sativa

Definitions

Noun
South American herb with sticky glandular foliage; source of madia oil

More General Terms