Akademik

on the spot
1) Общая лексика: без промедления, местный, немедленно, непосредственный, сразу, тут же, не откладывая в долгий ящик
2) Сленг: в опасном положении, в страхе потерпеть неудачу, в страхе упустить представившуюся возможность, с угрозой жизни, в беде, в опасности, в положении, когда нужно быстро мобилизоваться, чтобы добиться успеха, под угрозой поражения
3) Деловая лексика: на месте
4) Образование: без подготовки, импровизированно, с листа

Универсальный англо-русский словарь. . 2011.