'on-the-spot' definitions:

Definition of 'on-the-spot'

(from WordNet)
adjective
At the scene of action; "an on-the-spot reporter"; "on- the-spot inspections"; "an on-the scene newscast" [syn: on-the-spot(a), on-the-scene(a)]