走投无路

zǒutóu-wúlù
to be at an impasse, in a tight spot
HSK 79
Traditional走投無路

Additional Dictionary Meanings

to be at an impasse (idiom)in a tight spotat the end of one's ropedesperate