CARCASS Meaning of CARCASS in English n. framework, decaying or worthless remains of a structure; corpse; body (Slang) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012