Big Huge Thesaurus

self-defeating

adjective

similar terms