Skip to content
Simplified display

下不了台

xià bu liǎo tái

Sign in to save this word to your study lists.

Definitions

  1. 1. to be unable to extricate oneself gracefully
  2. 2. to be put on the spot
  3. 3. to be embarrassed