Meaning of on-the-spot

Definition of on-the-spot

(adj) at the scene of action; "an on-the-spot reporter"; "on-the-spot inspections"; "an on-the scene newscast"

Other information on on-the-spot

WIKIPEDIA results for on-the-spot
Amazon results for on-the-spot