English Dictionary
Definition carcass in British English
carcass noun
[countable] noun
/ˈkɑː(r)kəs/
English Dictionary