Subscribe
URL of the page has been copied to clipboard.
Meaning : An inland sea in northwestern Turkey. Linked to the Black Sea by the Bosporus and linked to the Aegean by the Dardanelles.
Synonyms : marmara, marmara denizi, marmora, sea of marmara
Install App
Sea of marmora meaning in Telugu.