Definition of Marmora

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

See also:
marmites
marmoreal

Anagrams containing the word Marmora

maomarr amarmor ramarmo oramarm moramar rmorama armoram