casteddos
Sardinian
Noun
casteddos
m
pl
plural of
casteddu