下不来台xiàbùláitáiMeanings1. to be put on the spot2. to find oneself in an awkward situationCharacters used下below不no来to come台platform