Turkish-English dictionary »

ali baba meaning in English

TurkishEnglish
Ali Baba noun

Ali Baba(a fictional character)
noun