Language:
Free Online Dictionary|3Dict

進退失據

Source : CEDICT

no room to advance or to retreat (idiom); at a loss/in a hopeless situation