Polish-English dictionary »

artemida meaning in English

PolishEnglish
Artemida noun

Artemisnoun
Greek goddess