What does 'Beard the lion in his own den' mean?

If you confront a powerful or dangerous rival on their territory, you are bearding the lion in his own den.

Idioms similar to 'Beard the lion in his own den'

See also: