ON THE SPOT
Meaning of ON THE SPOT in English
1 : at once : IMMEDIATELY
2 : at the place of action
3 a : in a responsible or accountable position b : in a difficult or trying situation
Merriam Webster Collegiate English Dictionary.
Merriam Webster - Энциклопедический словарь английского языка.
2012