magnanimous

adj karimu. magnanimously adv. magnanimity n.