beard the lion in his den
📖 generalMeaning
To confront a powerful or dangerous person on their own territory.
Literal Meaning
To physically pull the beard of a lion inside its lair.
Example
“He decided to beard the lion in his den and challenge the CEO directly about the decision.”