Big Huge Thesaurus

self-condemnation

noun