magnanimous

adjective
1
kind, generous and forgiving, especially towards an enemy or competitor
بزرگ‌منش, بخشنده, بزرگوار