Courageous, brave, and having a fearless spirit; possessing boldness of character.
Compound adjective from 'bold' (brave) and 'hearted' (having a particular kind of heart or character). The 'heart' in English traditionally symbolizes courage and spirit, as seen in 'lionhearted' and 'coldhearted.'
Try Another Word