Siros
English
Proper noun
Siros
Alternative form of
Syros
(
“
Greek island
”
)
.