autodestructionTop 25000MeaningsNoun1. self-destruction (voluntary destruction of something by itself)