Skip to content

下不了台

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