self-destruction ( synonym found)

Definition of self-destruction:

(n) : the voluntary destruction of something by itself

Definition of self-destruction:

(n) : the voluntary destruction of something by itself

Back to Top