|
on the spot | at the place in question; there | ||
|
on the spot | without delay or immediately | ||
|
on the spot | in a difficult situation | ||
|
on-the-spot, on-the-scene | at the scene of action |