0%

ALL meanings of sea of marmara

sea of Mar·ma·ra
S s
  • noun sea of marmara a deep inland sea in NW Turkey, linked with the Black Sea by the Bosporus and with the Aegean by the Dardanelles: separates Turkey in Europe from Turkey in Asia. Area: 11 471 sq km (4429 sq miles) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?