ImbrosPronunciation: /ˈɪmbrɒs/Definition of Imbros a Turkish island in the NE Aegean Sea, near the entrance to the Dardanelles. Turkish name Imroz.Imbros in other Oxford dictionaries Definition of Imbros in the US English dictionary