Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: Marmora  maa(r)-mu-ru
  1. An inland sea in northwestern Turkey; linked to the Black Sea by the Bosporus and linked to the Aegean by the Dardanelles
    - Marmara, Sea of Marmara, Marmara Denizi, Sea of Marmora

Type of: sea

Encyclopedia: Marmora, Italy Marmora Marmora, New Jersey Marmora, Ontario Marmora, ON