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
Tweet