Castelsardo
Italian
Proper noun
Castelsardo
f
a small
town
in
Sassari
,
Sardinia
,
Italy
Derived terms
castellanese