Dutch-English dictionary »

mandragora meaning in English

DutchEnglish
mandragora substantief

mandrake [mandrakes](botany)
noun
[UK: ˈmæn.dreɪk] [US: ˈmæn.ˌdrek]