carcasse - German English Dictionary