Polish-English dictionary »

mandragora meaning in English

PolishEnglish
mandragora noun

mandrakenoun
botany