LemnosPronunciation: /ˈlɛmnɒs/Definition of Lemnos a Greek island in the northern Aegean Sea; chief town, Kástron. Greek name Límnos.Lemnos in other Oxford dictionaries Definition of Lemnos in the US English dictionary