Dictionary Entry: 下不了台

Word
Pinyin
下不了台
xià bu liǎo tái

to be unable to extricate oneself gracefully ꞏ to be put on the spot ꞏ to be embarrassed

Child Entries of 下不了台