Meaning of madia oil plant

Definition of madia oil plant

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

Other information on madia oil plant

WIKIPEDIA results for madia oil plant
Amazon results for madia oil plant