n.on the spot; then and there
Rail travellers who try to avoid paying their fares could face on-the-spot fines.
He answered the question on the spot.
Two of the bandits were killed on the spot.
make a spectacle of oneself
clinch a deal then and there
kill someone there and then
turn down this request on the spot
decide the matter on the spot
The surveyor will use a laptop computer to give on the spot advice.