self-cannibalize - Alemán Inglés Diccionario