Thanks! I’m a native speaker (US) and was unfamiliar with this idiom. Cambridge dictionary does list this definition of beard:
> to face, meet, or deal with an unpleasant or frightening person in a brave or determined way
> to face, meet, or deal with an unpleasant or frightening person in a brave or determined way
https://www.biblegateway.com/passage/?search=1%20Samuel%2017...