self-cannibalization - Spanish English Dictionary