Skyros in Latin Skyros in Latin Scyros proper noun An island of Greece, in the Sporades administered by Euboea or Evia. Add to Flashcards