derbent


Results for "derbent"

Turkish - English dictionary

derbent

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