下不来台 (下不來臺) 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 '下不來臺')