Big Huge Thesaurus

self-renunciation

noun