English Dictionary
Definition stare someone in the face in British English
stare someone in the face phrase
phrase
Synonyms and related words

English Dictionary