self-cannibalisation - French English Dictionary