carcase
1. [ noun ] the dead body of an animal especially one slaughtered and dressed for food
Synonyms: carcass
Related terms: body
Similar spelling:   carcass
  Caracas
  Caricaceae
  carcajou
  Carassius