Results for "

derbent

"
Turkish - English dictionary

derbent

(Turkish - English dictionary) :
mountain pass, defile.