Pinyin Dictionary results for "zou tou wu lu"

走投无路
to be at an impasse (idiom); in a tight spot; at the end of one's rope; desperate
Dictionary data provided by CC-CEDICT