xià bù lái tái

Translation

  • to be put on the spot
  • to find oneself in an awkward situation
Chinese Tones