adjective done or occurring at the time or place in question: an on-the-spot recording.
on-the-spot 🔊 Listen to this adjective done or occurring at the time or place in question: an on-the-spot recording. Share Facebook Twitter Google +