Self-sacrificing

Webster's Dictionary of the English Language

·adj Yielding up one's own interest, ffeelings, etc; sacrificing one's self.