Language:
Free Online Dictionary|3Dict

進退不得

Source : CEDICT

can't advance or retreat (idiom); no room for maneuver/stalled/in a dilemma/stuck in a difficult position