Langimage
English
C2

to confront someone on their own ground or in their own stronghold.

Meanings

to confront someone on their own ground or in their own stronghold.

By publishing the report, she bearded the lion in his den and forced a response.

Synonyms

Antonyms

Last updated: 2025/11/27 08:39