ALL meanings of beard the lion in his den
beard the li·on in his den
B b - noun beard the lion in his den to approach a feared or influential person, esp in order to ask a favour 3
- verb beard the lion in his den (Idiomatic) To confront an adversary in his or her own environment. 0