unable to extricate oneself from an awkward position; unable to get off the spot; be embarrassed; be put on the spot
英
美
下不了台
目录
查词历史
英 汉