Definisi 'artemisia dracunculus'

English to English
noun
1 aromatic perennial of southeastern Russia Terjemahkan
source: wordnet30

More Word(s)
artemisia, estragon, tarragon,

Visual Synonyms