下不来台 [ xià bù lái tái ]

基本释义

〈方〉指在人前受窘。

近义词

下不了台

英文翻译

be put on the spot