madia sativa Meaning, Definition & Usage

  1. noun South American herb with sticky glandular foliage; source of madia oil
    Chile tarweed; madia oil plant; melosa.

WordNet