The definition of altruism is caring about other people and their needs without regard for your own needs.
The definition of benevolence is a kind act or gift or the doing of kind things for others.
Liberality in giving or willingness to give:
An instance of kind behavior:
Find another word for self-sacrifice. In this page you can discover 17 synonyms, antonyms, idiomatic expressions, and related words for self-sacrifice, like: altruism, free giving, benevolence, generosity, selflessness, unselfishness, self-denial, devotedness, self-giving, steadfastness and selfless.