Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
English>Indonesian
MarmaraLaut Marmara
Sea of MarmaraLaut Marmara
Marmara DeniziLaut Marmara
English Definition
    noun
  1. Marmara, Sea of Marmara, Marmara Denizi, Marmora, Sea of Marmora: an inland sea in northwestern Turkey; linked to the Black Sea by the Bosporus and linked to the Aegean by the Dardanelles
Translation
Indonesian Laut Marmara
Korean 마르마라 해