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.”

Synonyms

  • good Samaritan
  • martyr

Antonyms

  • heartless
  • tyrant