ON THE SPOT


Meaning of ON THE SPOT in English

phrasal at once ; immediately , at the place of action, 3. in a responsible or accountable position, in a difficult or trying situation

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.