0%

ALL meanings of syros

Sy·ros
S s
  • noun syros an island in the Aegean Sea, off the SE coast of Greece, the largest island in the Cyclades group. 32 sq. mi. (84 sq. km). 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?