Lemnos in Portuguese Lemnos in Portuguese Lemnos proper noun An island in northeastern Greece located in the Aegean Sea. Add to Flashcards