Great-hearted

Webster's Dictionary of the English Language

·adj High-spirited; fearless.

II. Great-hearted ·adj Generous; magnanimous; noble.