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
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
Synonyms : devil's apples, mandragora officinarum
Similar words of Mandrake :