greathearted - English Synonyms Dictionary