Meaning of mandrake root

Definition of mandrake root

(noun) the root of the mandrake plant; used medicinally or as a narcotic

Other information on mandrake root

WIKIPEDIA results for mandrake root
Amazon results for mandrake root