great-hearted
Concise Oxford English Dictionary © 2008 Oxford University Press:
great-hearted/ˈɡreɪthɑːtɪd/
▶adjective dated having a noble and generous spirit.
– derivatives
great-heartedness noun.
great-heartedness noun.
'great-hearted' also found in these Oxford entries:

