下不了臺 [---台]

Jyutping
Pinyin xià bu liǎo tái

Definitions (CC-CEDICT)
  1. to be unable to extricate oneself gracefully
  2. to be put on the spot
  3. to be embarrassed