xià​bu​liǎo​tái

to be put on the spot

Senses

下不了台/ 下不了臺 xià​bu​liǎo​tái (also xià​bù​liǎo​tái) to be put on the spot

To be in an embarrassing position where one cannot back down with grace or resolve a situation; to be unable to extricate oneself from a predicament.

References

same_as 下不了台/下不了臺 下不来台/下不來臺