進退両難(しんたいりょうなん)

Japanese vocabulary

Meaning: being driven to the wall; finding oneself between the devil and the deep blue sea; finding oneself between a rock and a hard place

See it used in real works