Definisi 'madia sativa'

English to English
noun
1 South American herb with sticky glandular foliage; source of madia oil Terjemahkan
source: wordnet30

More Word(s)
tarweed, madia oil,

Visual Synonyms