be staring something in the face
- be on the verge of defeat, death, or another unpleasant fate
- 更多解釋
- be on the verge of something inevitable or inescapable
Oxford Dictionary
- be on the verge of something inevitable or inescapable
Oxford American Dictionary