stalwart
stouthearted
used especially of persons
a stalwart knight
a stouthearted fellow who had an active career in the army