Braveheart meaning

A brave person.
noun
1
2
adjective
0
1
Advertisement