On-the-spot (noun) Definition, Meaning & Examples

adjective
  1. done or occurring at the time or place in question: an on-the-spot recording.
On-the-spot (noun) Definition, Meaning & Examples

More Definitions