phrasal at once ; immediately , at the place of action, 3. in a responsible or accountable position, in a difficult or trying situation
ON THE SPOT
Meaning of ON THE SPOT in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012