sea of marmara

Noun
  1. An inland sea in northwestern Turkey;
    Linked to the Black Sea by the Bosporus and linked to the Aegean by the Dardanelles (synset 109370105)

Other Searches