Pinyin Dictionary results for "xia bu liao tai"

下不了台
to be unable to extricate oneself gracefully; to be put on the spot; to be embarrassed
Dictionary data provided by CC-CEDICT