self-cannibalize - French English Dictionary