Definitions of Madia oil plant:

  • noun:   South American herb with sticky glandular foliage; source of madia oil