ON THE SPOT Meaning of ON THE SPOT in English immediately, at that time and place, then and thereHe admitted the accident was his fault and wrote me a check for the damage on the spot. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012