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
Tweet