self-sacrificing

adjective sacrificat, abnegat.