迫在眉睫的英文翻译

中文:迫在眉睫

英文翻译:extremely urgent; stare sb. in the face