self-cannibalization - French English Dictionary