What is the meaning of the word "greathearted"?

Definitions:

  1. noble and generous in spirit copy to clipboard adjective
    • a greathearted general copy to clipboard

Synonyms: