Mandrake Meaning

There are 2 meaning(s) for word Mandrake

Meaning 1 : the root of the mandrake plant; used medicinally or as a narcotic

    Synonyms : mandrake root
Meaning 2 : a plant of southern Europe and North Africa having purple flowers, yellow fruits and a forked root formerly thought to have magical powers

    Synonyms : devil's apples,  mandragora officinarum