stare one in the face
phrase
1
: to look directly into the eyes of (someone)
I stared him in the face and told him to leave.
2
: to be undeniably and forcefully evident or apparent
The solution was staring me in the face.
Love words? Need even more definitions?
Merriam-Webster unabridged




Share