self-denying

Adjective

 * 1) Without concern for one's own advantage; selfless or self-sacrificing.