Meaning of marmara
Definition 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 marmara
WIKIPEDIA results for
marmara
Amazon results for
marmara
Tweet