Big Huge Thesaurus

self-disgust

noun

sounds kind of like