greathearted





greathearted - adjective

greathearted - thesaurus

magnanimous