Dictionary Entry: 下不来台

Word
Pinyin
下不来台
xià bù lái tái

to be put on the spot ꞏ to find oneself in an awkward situation

Child Entries of 下不来台