on the spot
ont·hes·pot
adverb
1.
without delay or immediately
- “we hired her on the spot”
- “thought they were going to shoot us down on the spot”
2.
adjective
1.
- “an on-the-spot reporter”
- “on-the-spot inspections”
- “an on-the scene newscast”
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.