What is Bravehart?
a person that does not care what he says or does for the fact that he can.....
U see that dude right there, yea him jus watch.......that's why they call him bravehart
See tim, bravehart, branch, braveheart