Synonyms of self-denying

2 Syllables
noble, helpful, denying, loving, selfless
3 Syllables
generous, liberal, abstemious, indulgent, unselfish, devoted, chivalrous, straightlaced, altruistic
4 Syllables
charitable, benevolent, magnanimous, extroverted, open-handed, self-forgetful, self-forgetting, self-effacing
5 Syllables
disinterested, humanitarian, incorruptible, selfdisciplined, self-disciplined, self-sacrificing