carcase - German English Dictionary