- Marmora as a noun:
- 1
Marmora
noun
1 Marmora
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, Sea of Marmara, Sea of Marmora.
Dutch: Zee van Marmara
debug info: 0.0463