Meaning of mandragora

Definition of mandragora

(noun) a genus of stemless herbs of the family Solanaceae

Other information on mandragora

WIKIPEDIA results for mandragora
Amazon results for mandragora