×

mandragora meaning in English

n.
1.【植物;植物学】曼德拉草〔根可作麻醉剂〕。
2.〔mandrake〕 〔美国〕 (= May apple) 盾叶鬼臼。

Related Words

  1. mandrael
  2. mandraffino
  3. mandragora caulescens clarke
  4. mandragora chinghaiensis
PC Version

Copyright © 2018 WordTech Co.