Imbros in Russian Imbros in Russian Имброс proper noun island of Turkey in the north-eastern Aegean Sea Add to Flashcards