From Arabic اَلْقَصْر (al-qaṣr, “the castle”), itself from Latin castrum (“castle”), whence also castell.
alcàsser m (plural alcàssers)