Big Huge Thesaurus

self-satisfaction

noun