jué wàng de jìng dì

Translation

  • desperate straits
  • impossible situation
Chinese Tones