beard the lion is a crossword puzzle answer that we have spotted 1 times. Confront or challenge someone in their own den