selfsacrificing

listen to the pronunciation of selfsacrificing
الإنجليزية - الإنجليزية
Yielding up one's own interest, feelings, etc; sacrificing one's self