on the spot

US /ɑn ðə spɑt/
UK /ɑn ðə spɑt/
"on the spot" picture
1.

sofort, auf der Stelle

immediately; at once

:
He had to make a decision on the spot.
Er musste sofort eine Entscheidung treffen.
The police arrested the thief on the spot.
Die Polizei verhaftete den Dieb auf der Stelle.
2.

in Verlegenheit bringen, in eine Zwangslage bringen

in a difficult situation from which it is hard to escape

:
His boss put him on the spot by asking about the missing funds.
Sein Chef brachte ihn in Verlegenheit, indem er nach den fehlenden Geldern fragte.
I was put on the spot when asked to sing at the party.
Ich wurde in Verlegenheit gebracht, als ich gebeten wurde, auf der Party zu singen.