MANDRAGORA


Meaning of MANDRAGORA in English

noun a genus of plants; the mandrake. ·see mandrake, 1.

Webster English vocab.      Английский словарь Webster.