Language:
Free Online Dictionary|3Dict

走投無路

Source : CEDICT

no way out (idiom); at an impasse/at a dead end