staring someone in the face
idiom
: easily seen : obvious
The answer to the problem was staring me in the face all along.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share