magnanimous
magnanimous - adjective
noble and generous in spirit
generous and understanding and tolerant
magnanimous - thesaurus
big
greathearted
large