Adjective greathearted has 1 sense
  1. greathearted, magnanimous - noble and generous in spirit; "a greathearted general"; "a magnanimous conqueror"
    Antonym: ignoble (indirect, via noble)
,
TOP