Scoccas
English
Proper noun
Scoccas
plural of
Scocca