ON-THE-SPOT


Meaning of ON-THE-SPOT in English

ˈon-the-spot BrE AmE adjective [only before noun]

done immediately while you are at a particular place:

Doctors can often give on-the-spot treatment.

⇨ on the spot at ↑ spot 1 (5)

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.