Polish-English dictionary »

ali baba meaning in English

PolishEnglish
Ali Baba noun

Ali Babanoun
a fictional character