Language:
Free Online Dictionary|3Dict

進退為難

Source : CEDICT

no room to advance or to retreat (idiom); without any way out of a dilemma/trapped/in an impossible situation