on-the-spot


on-the-spot

adjective

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

Leave a Reply

Your email address will not be published. Required fields are marked *

45 queries 1.595