refuse of slaughtered beasts - French English Dictionary