greathearted
/ɡreɪtˈhɑrtɪd/
adjective
- Generous, kind, and noble in spirit; showing courage and compassion.
- He was a greathearted leader who always put others before himself.
- Her greathearted donation funded the new library for the town.
- The greathearted volunteer spent every weekend helping at the shelter.