Skiathos in Latin Skiathos in Latin Sciathus proper noun An island in the Northern Sporades Add to Flashcards