carcass carcase – Meaning and Explanation