on the spot

На месте на месте сразу, немедленно

Источник: Полный англо-русский словарь на Gufo.me