C2 adjective /mæɡˈnæn.ɪ.məs/
magnanimous
Meaning
Very kind and generous, especially towards a rival or someone less powerful than oneself.
Example
His magnanimous nature made him respected by all.