Synonyms: greathearted, magnanimous
Definition: noble and generous in spirit
Usage: a greathearted general; a magnanimous conqueror
Similar words: noble
Definition: having or showing or indicative of high or elevated character
Usage: a noble spirit; noble deeds