carcass remains - French English Dictionary