ON THE SPOT


Meaning of ON THE SPOT in English

at once, immediately; in a difficult position, in an embarrassing position

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.