BEARD THE LION IN HIS DEN


Meaning of BEARD THE LION IN HIS DEN in English

DEFY DANGER, face up to danger, confront/brave danger.

2192; headword

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.