magnanimous
adjective
she was magnanimous in victory:
generous, charitable, benevolent, beneficent, openhanded, big-hearted, great-hearted, munificent, bountiful, liberal, handsome, princely, altruistic, kind, kindly, philanthropic, chivalrous, noble;
unselfish, selfless, self-sacrificing, ungrudging, unstinting;
forgiving, merciful, lenient, indulgent, clement;
literary bounteous.
▷antonyms mean-spirited, selfish.