xià​bu​lái​tái

to be put on the spot

Senses

下不来台/ 下不來臺 xià​bu​lái​tái (also xià​bù​lái​tái) to be put on the spot

To find oneself in an awkward or embarrassing situation with no easy way to save face or back down gracefully

References

variant 下不来台/下不來臺 下不脸去/下不臉去
variant 下不来台/下不來臺 下不落场/下不落場
same_as 下不了台/下不了臺 下不来台/下不來臺