Meaning of Imbros in English:

Imbros

Pronunciation /ˈɪmbrɒs/

proper noun

  • A Turkish island in the north-eastern Aegean Sea, near the entrance to the Dardanelles.

    Turkish name Imroz