Definitions of self-sacrificing:

  • adjective:   willing to deprive yourself