Synonyms for "self-destruct"

Words with similar meaning