carcase - noun
singular
carcase
plural
carcases