Lemnos in Russian Lemnos in Russian Лемнос proper noun An island in northeastern Greece located in the Aegean Sea. Add to Flashcards