carcass disposal - French English Dictionary