French-Polish dictionary »

baba yaga meaning in Polish

FrenchPolish
Baba Yaga

Baba Jaga