self-cannibalize - Turkish English Dictionary