MARMARA


Meaning of MARMARA in English

n. inland sea in north-west Turkey connected to the Black Sea by the Bosporus and connected to the Aegean by the Dardanelles

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.