Language:
Free Online Dictionary|3Dict

进退失据

Source : CEDICT

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