Imbros in French Imbros in French Imbros proper noun island of Turkey in the north-eastern Aegean Sea Add to Flashcards