Meaning of devil's apples

Definition of devil's apples

(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 devil's apples

WIKIPEDIA results for devil's apples
Amazon results for devil's apples