greatheart
/ˈgreɪθɑrt/Definitions
1. noun
A person who shows great courage, kindness, or generosity.
“She was known as a greatheart who helped those in need during the disaster.”
2. noun
A person of noble or generous character.
“He was a greatheart who donated to charity every month.”