Marmora
English Dictionary
->
Letter M
-> Marmora
Search Dictionary:
Marmora Definition
(n)
an
inland
sea
in
northwestern
Turkey
;
linked
to
the
Black
Sea
by
the
Bosporus
and
linked
to
the
Aegean
by
the
Dardanelles
Marmora Synonyms
Marmara
Marmora
Sea of Marmara
Sea of Marmora
© Art Branch Inc.