carcase - French English Dictionary