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