Marmara - Definition

marmara

n 1: an inland sea in northwestern Turkey; linked to the Black
Sea by the Bosporus and linked to the Aegean by the
Dardanelles [syn: Marmara, Sea of Marmara, Marmara
Denizi, Marmora, Sea of Marmora]

Look up another word