Lemnos in Latin Lemnos in Latin Lēmnos proper noun An island in northeastern Greece located in the Aegean Sea. Add to Flashcards