otoban


Results for "otoban"

Turkish - English dictionary

otoban

(Turkish - English dictionary) :
autobahn.