Dictionary/下不了台

下不了台 下不了臺

xià bu liǎo tái

ㄒㄧㄚˋ ㄅㄨˋ ㄌㄧㄠˇ ㄊㄞˊ
Phr
1to be unable to extricate oneself gracefully
2to be put on the spot
3to be embarrassed

Characters