Pinyin Dictionary results for "xia bu lai"

下不来
awkward; embarrassed; cannot be accomplished
下不来台
to be put on the spot; to find oneself in an awkward situation
Dictionary data provided by CC-CEDICT