beard the lion in his den

📖 general
Meaning
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.”