Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

下不来台

xià bù lái tái

Definitions

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