Limnos

enUK
  • noun

Synonyms for Limnos

noun a Greek island in the northern Aegean Sea

Synonyms

  • Lemnos

Related Words

  • Ellas
  • Greece
  • Hellenic Republic
  • Aegean
  • Aegean Sea