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