Anonymous Gillett.jpg
A bearded gentleman?
BEARD THE LION IN HIS DEN
A bearded gentleman?
The phrase to beard the lion in his den, or in his lair, means to confront or challenge someone on their own ground.
Comment