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

1.
sur-le-champ, immédiatement
immediately; at once
:
•
He had to make a decision on the spot.
Il a dû prendre une décision sur-le-champ.
•
The police arrested the thief on the spot.
La police a arrêté le voleur sur-le-champ.
2.
dans l'embarras, en mauvaise posture
in a difficult situation from which it is hard to escape
:
•
His boss put him on the spot by asking about the missing funds.
Son patron l'a mis dans l'embarras en lui posant des questions sur les fonds manquants.
•
I was put on the spot when asked to sing at the party.
J'ai été mis dans l'embarras quand on m'a demandé de chanter à la fête.