Synonyms for "greathearted"

Words with similar meaning