otokar


Results for "otokar"

Turkish - English dictionary

otokar

(Turkish - English dictionary) :
(large, well-appointed, intercity) bus.