ReadWriteQuiz
Chinese dictionary
v.be unable to back down with good grace; be unable to get out of an embarrassing situation
采访者的问题使他下不来台。
The interviewer's questions really put him on the spot.
他的沉默使他下不来台。
He was discomfited by his silence.
synonym
采访者的问题使他下不来台。
The interviewer's questions really put him on the spot.
他的沉默使他下不来台。
He was discomfited by his silence.