Meaning of madia sativa

Definition of madia sativa

(noun) South American herb with sticky glandular foliage; source of madia oil

Other information on madia sativa

WIKIPEDIA results for madia sativa
Amazon results for madia sativa