ON THE SPOT


Meaning of ON THE SPOT in English

immediately, at that time and place, then and there

He admitted the accident was his fault and wrote me a check for the damage on the spot.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.