下不来台 (下不來臺) xiàbùlái tái
xiàbùlái tái
set phrase
to be put on the spot; to find oneself in an awkward situation
Domain: Modern Chinese 现代汉语
Notes: (CC-CEDICT '下不來臺')