otogar


Results for "otogar"

Turkish - English dictionary

otogar

(Turkish - English dictionary) :
bus station, bus depot (for intercity buses).