jìn​tuì​liǎng​nán

trapped

Definitions

jìn​tuì​liǎng​nán

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

Sources