UK also carcase [noun] [C] - the parts left of a dead animal, or the frame of an object, such as a car or shipVultures flew around in the sky waiting to pick at the carcass of the deer.I saw children swimming in an old irrigation ditch alongside the rotting carcass of an ox.Carcasses of burnt-out vehicles lined the roads near the scene of the worst fighting.You can make soup by boiling chicken carcasses.(slang) Move your great carcass (= your body) out of that chair!
CARCASS
Meaning of CARCASS in English
Cambridge English vocab. Кембриджский английский словарь. 2012