greathearted
1. [ adjective ] noble and generous in spirit
Synonyms: magnanimous
Examples:

"a greathearted general" "a magnanimous conqueror"

Related terms: noble
Similar spelling:   great_year
  Great_War
  great_ragweed
  growth_rate