English Dictionary
Definition stare something in the face in British English
stare something in the face phrase
phrase
1
if you are staring something unpleasant in the face, you are close to suffering it
Synonyms and related words
