diào liàn zi

Translation

  • to have one's bicycle chain come off
  • (fig.) to let sb down
  • to drop the ball
  • to screw up
Chinese Tones