On the spot

What is On the spot?

On the spot definition and meaning on Dictionary terms:
adjective
done or occurring at the time or place in question: an on-the-spot recording.

 

reference: https://www.dictionary.com/browse/on–the–spot

Tags: