Big Huge Thesaurus

self-destructive

adjective

similar terms