Self-denying
/(?)/
Self·-de·ny·ing
Self-denying
a.
Refusing to gratify one's self; self-sacrificing.