self-sacrificing

Definition

  • adjective: sacrificing oneself for others
see also: self-sacrifice