Castelsardo

Italian

Proper noun

Castelsardo f

  1. a small town in Sassari, Sardinia, Italy

Derived terms