self-cannibalisation - German English Dictionary