Definitions
There is 1 meaning of the phrase
Sea Of Marmora.
Sea Of Marmora - as a noun
An inland sea in northwestern turkey; linked to the black sea by the bosporus and linked to the aegean by the dardanelles
Synonyms (Exact Relations)
marmaramarmara denizimarmorasea of marmara