'greathearted' definitions:

Definition of 'greathearted'

(from WordNet)
adjective
Noble and generous in spirit; "a greathearted general"; "a magnanimous conqueror" [syn: greathearted, magnanimous]