self-cannibalism - Spanish English Dictionary