Meaning of CARCASS in English

CARCASS

n. framework, decaying or worthless remains of a structure; corpse; body (Slang)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.