Lion-hearted Definition

lionhearted
adjective

Very brave; brave and magnanimous.

Wiktionary