on-the-spot
At the scene; in the right place at the exact momentAt the scene; in the right place at the exact moment.
Meaning
1 senses(idiomatic, not comparable)At the scene; in the right place at the exact moment.
The hikers were issued with an on-the-spot fine for littering.
Now, over to our man in Tokyo for an on-the-spot report.
at the scene of action
Synonyms
1 synonymsClose in meaning
- at the scene of action:on-the-scene