FEEDBACK

Meaning of 下不了台

Use your mouse
to draw a Chinese
character here
xià bu liǎo tái (Trad.: 下不了臺)
to be unable to extricate oneself gracefully; to be put on the spot; to be embarrassed