zǒu tóu wú lù

Translation

  • to be at an impasse (idiom)
  • in a tight spot
  • at the end of one's rope
  • desperate

Synonyms

  • 走头无路
Chinese Tones