English-Turkish dictionary »

ali baba meaning in Turkish

EnglishTurkish
Ali Baba (a fictional character)
noun

Ali Babanoun