Meaning of Bosporus in English:

Bosporus

(also Bosphorus)

Pronunciation /ˈbɒspərəs/

Translate Bosporus into Spanish

proper noun

  • A strait connecting the Black Sea with the Sea of Marmara, and separating Europe from the Anatolian peninsula of western Asia. Istanbul is located at its south end.