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

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.