From Italian carcassa.
carcassa f (plural carcasses)
From French carcasse.
carcassa f (plural carcasse)