Skyros
Proper noun
Meaning
An island in Greece, in the Sporades administered by Euboea or Evia.
A village in Greece in the Sporades administered by Euboea or Evia.
Source: en.wiktionary.orgProper noun
An island in Greece, in the Sporades administered by Euboea or Evia.
A village in Greece in the Sporades administered by Euboea or Evia.
Source: en.wiktionary.org