ON SPOT


Meaning of ON SPOT in English

right away, immediately, without delay

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