on the spot
US /ɑn ðə spɑt/
UK /ɑn ðə spɑt/

1.
その場で, 即座に
immediately; at once
:
•
He had to make a decision on the spot.
彼はその場で決断を下さなければならなかった。
•
The police arrested the thief on the spot.
警察はその場で泥棒を逮捕した。
2.
窮地に追い込む, 困った状況に置く
in a difficult situation from which it is hard to escape
:
•
His boss put him on the spot by asking about the missing funds.
上司は行方不明の資金について尋ねて、彼を窮地に追い込んだ。
•
I was put on the spot when asked to sing at the party.
パーティーで歌うように頼まれて、私は窮地に立たされた。