self-sacrificing - adjective

normal formself-sacrificing
comparative
superlative