Big Huge Thesaurus

self-annihilation

noun