寸步難行

Idiom

 * 1) cannot walk a step
 * 2) difficult to move forward; difficult to make headway