Carcase — synonyms, definition

1. carcase (Noun) Brit

1 synonym
carcass
1 definition

carcase (Noun) — The dead body of an animal especially one slaughtered and dressed for food.

2 types of
body dead body