Greathearted Definition

grāthärtĭd
adjective
Brave; fearless; courageous.
Webster's New World
Generous; magnanimous; unselfish.
Webster's New World
Wiktionary
Synonyms: