carcase - English Synonyms Dictionary

carcase

n.
[1] carcass