MAGNANIMUS

magnanimous, great-hearted, chivalrous, generous