進退兩難

Idiom

 * 1) between a rock and a hard place
 * 2) in a bind; in a pickle
 * 3) describes an awkward situation where one does not know what to do