xià bù lái tái
基本释义
  1. 〈方〉指在人前受窘
近义词
下不了台
英文翻译
  1. be put on the spot