stouthearted

adj

1.
used especially of persons
Derived from:
stoutheartedness