Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

下不了台

xià bu liǎo tái

Definitions

  • to be unable to extricate oneself gracefully
  • to be put on the spot
  • to be embarrassed