- devil's apples as a noun:
- 1
devil's apples
noun
1 devil's apples
A plant of southern Europe and North Africa having purple flowers, yellow fruits and a forked root formerly thought to have magical powers.
synonyms: Mandragora officinarum, mandrake.
Dutch: mandragora
Polish: mandragora lekarska
debug info: 0.0435