Skip to content

下不了台

xià bu liǎo tái

Definitions

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