Self-sacrificing



ENGLISH MEANING
adjective
1.
Yielding up one's own interest, ffeelings, etc; sacrificing one's self.