jué wàng de jìng

  1. desperate straits
  2. impossible situation