self-cannibalize - German English Dictionary