carcass

1 ENTRIES FOUND:
carcass noun
also British carcase /ˈkɑɚkəs/
plural carcasses
carcass
noun
also British carcase /ˈkɑɚkəs/
plural carcasses
Britannica Dictionary definition of CARCASS
[count]
1 
: the body of a dead animal
2 
informal + humorous : a person's body
3 
: the remaining parts of an old vehicle, structure, etc.