Self-devouring
/(?)/
Self·-de·vour·ing
Self-devouring
a.
Devouring one's self or itself.