Turkish-English dictionary »

dolmuş meaning in English

TurkishEnglish
dolmuş noun

marshrutka(share taxi)
noun