on-the-spot









on-the-spot


adjective

  1. done or occurring at the time or place in question: an on-the-spot recording.
56 queries 0.569