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 - Энциклопедический словарь английского языка.