Sea of Marmora
1.
(
noun
) an inland sea in northwestern Turkey; linked to the Black Sea by the Bosporus and linked to the Aegean by the Dardanelles
Synonyms:
Marmara
,
Marmora
,
Sea of Marmara
Related Words:
sea
Terms and Conditions of Use / Copyright Notice