From Italian carcassa.
carcassa f (plural carcasses)
From (deprecated template usage) [etyl] French carcasse.
carcassa f (plural carcasse)