difficult position; predicament; straits;dilemma 陷于~ fall into dire straits; find oneself in a tight corner;land oneself in a fix; be caught in a dilemma; get trapped in/摆脱~ extricate oneself from a difficult position/处于~的英镑beleaguered pound sterling