meaning of Carcasse

Carcasse - German to English

carcass