greathearted

adjective

  1. 1

    noble and generous in spirit

    a greathearted general

    a magnanimous conqueror

Synonyms

Also useful for “greathearted”:Crossword