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