Definition of Lemnos in English:

Lemnos

proper noun

  • A Greek island in the northern Aegean Sea; chief town, Kástron.

    Greek name Límnos

Pronunciation:

Lemnos

/ˈlɛmnɒs/