Find the word definition

Wiktionary
stare someone in the face

vb. (context idiomatic English) To be extremely visible and obvious.