shù shǒu dài sǐ

Translation

  • hands tied and expecting the worst
Chinese Tones