Siros

English

Proper noun

Siros

  1. Alternative form of Syros (Greek island).