MANDRAGORA MEANING IN ENGLISH

• Mandragora Definition & Synonyms

  1. (n.) A genus of plants; the mandrake. See Mandrake, 1.


RECENT SEARCHES