进退为难

jìn tuì wéi nán

no room to advance or to retreat (idiom); without any way out of a dilemma

trapped; in an impossible situation

jìn

to go forward

退

tuì

to retreat; to withdraw

wéi

variant of 為|为[wei2]

nán

difficult (to...)