What does Carcasse mean?

Carcasse - German to English

carcass