Definisi 'mandragora officinarum'
English to English
noun
1 a plant of southern Europe and North Africa having purple flowers, yellow fruits and a forked root formerly thought to have magical powers
source: wordnet30
More Word(s)
herb, herbaceous plant, genus mandragora, mandragora, mandrake, mandrake root,

Visual Synonyms
Click for larger image