Language:
Free Online Dictionary|3Dict

走投无路

Source : CEDICT

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