Meaning of “mandrake” in the English Dictionary

british dictionary