Meanings1to be put on the spot2to find oneself in an awkward situationWritten Forms下不來臺Traditional · Main Form下不来台Alternate Form