on the spot in French
on the spot in French
sur-le-champ
(idiomatic) At that very moment.
séance tenante
(idiomatic) At that very moment.
sur place
(idiomatic) In a particular place.