下不来台 (下不來臺) 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 现代汉语 , Subdomain: , Concept:
Notes: (CC-CEDICT '下不來臺')