Phrase info Synonyms Antonyms

beard a lion in his den Synonyms