Synonyms: self-denying, self-giving, self-sacrificing
Definition: willing to deprive yourself
Similar words: unselfish
Definition: disregarding your own advantages and welfare over those of others