High-hearted
/(?)/
High·-heart·ed
High-hearted
a.
Full of courage or nobleness; high-souled.