abnegation
Noun
C1 – Advanced
The act of denying yourself something you want, usually for a moral or higher purpose.
Synonyms
self-denial
Antonyms
indulgence