下不了台

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