Noun marmora has 1 sense
  1. Marmara, Sea of Marmara, Marmora, Sea of Marmora - an inland sea in northwestern Turkey; linked to the Black Sea by the Bosporus and linked to the Aegean by the Dardanelles
    --1 is a kind of sea
,
TOP