Self-denying /(?)/

Self·-de·ny·ing

Self-denying

a.
  1. Refusing to gratify one's self; self-sacrificing.