greathearted



greathearted - adjective

greathearted - thesaurus

magnanimous