carcases - French English Dictionary