Meaning of sea of marmara
Definition of sea of marmara
(noun)
an
inland
sea in
northwestern
Turkey;
linked
to the Black Sea by the Bosporus and
linked
to the Aegean by the Dardanelles
Other information on sea of marmara
WIKIPEDIA results for
sea of marmara
Amazon results for
sea of marmara
Tweet