Word info

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.org

Close letter words and terms