Definition of Imbros in English:

Imbros

proper noun

  • A Turkish island in the NE Aegean Sea, near the entrance to the Dardanelles.

    Turkish name Imroz

Pronunciation:

Imbros

/ˈɪmbrɒs/