Sciarras
English
Proper noun
Sciarras
plural of
Sciarra