stare (one) in the faceTo be plainly visible or obvious, force itself on (one's) attention
stare someone in the faceto be very likely to happen, to be clear and easy to recognize
stare something in the faceto deal with something directly
[TahlilGaran] English Idioms Dictionary ▲