Put sb. on the spot 让......难堪
The teacher put me on the spot today when he asked me to read out loud my essay in front of the whole class.
老师让我在全班同学的面前大声朗读我的文章,这真的让我很难堪.
You're really putting me on the spot by asking me for money. I don't have that much right now, either.
你管我要钱我很下不来台的.我现在也没有那么多.