lionhearted

/ˈlaɪənˌhɑrtɪd/
adjective
  1. Very brave and courageous; having a strong, fearless spirit.
    • The lionhearted firefighter ran into the burning building to save the family.
    • Her lionhearted determination helped her overcome every obstacle in her path.
    • The knight was known as a lionhearted warrior who never retreated from battle.