bosphore meaning in English
n. bosporus, strait which separates the asian and european parts of turkey, strait which connects the black sea to the marmara sea
n. bosporus, strait which separates the asian and european parts of turkey, strait which connects the black sea to the marmara sea