Definition of マンドラゴラ

マンドラゴラ

mandoragora

noun
mandragora, mandrake