Meaning of mandragora officinarum

Definition of mandragora officinarum

(noun) a plant of southern Europe and North Africa having purple flowers, yellow fruits and a forked root formerly thought to have magical powers

Other information on mandragora officinarum

WIKIPEDIA results for mandragora officinarum
Amazon results for mandragora officinarum