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