DictionaryForumContacts

   English
Google | Forvo | +
stare M in the face
gen. 瞪眼看着M; 就在M眼前; M迫在眉睫; M显而易见; M明明白白
stare sb. in the face
gen. 盯着某人; 事实明显摆在某人面前; 成为某人的威胁