☰
Contribute
Extractor
About
Updates
All Idiom Dictionaries
Try now
stare in the face
Language:
en
1.
global
US
UK
formal
neutral
To confront directly; to be forced to acknowledge, confront, or deal with an unpleasant or difficult fact or situation.
2.
global
US
UK
formal
literary
To be plainly visible or unmistakably evident; to be immediately apparent to observation or reason.
Examples:
No examples available.
Validation Count:
0
Sourced from Wiktionary