stare : Idioms & Phrases
stare down
-
verb overcome or cause to waver or submit by (or as if by) staring
outface; outstare.
- He simply stared down his opponent
WordNet
To stare in the face
- to be before the eyes, or to be undeniably evident. "The law . . . stares them in the face whilst they are breaking it." Locke.