寸步难行

寸步难行 (cùn bù nán xíng)
unable to move a single step (idiom); to be in an (extremely) difficult situation