melosa Meaning, Definition & Usage

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

WordNet