Meaning of “mandrake” in the English Dictionary

English