Skopelos

English

Proper noun

Skopelos

  1. An island of Northern Sporades, Greece.
  2. A town in Greece located on the island of the same name.

Translations