ON THE SPOT


Meaning of ON THE SPOT in English

IMMEDIATELY, at once, straight away, right away, without delay, without hesitation, that instant, directly, there and then, then and there, forthwith, instantly, summarily; N. Amer. in short order; archaic straightway, instanter.

2192; headword

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.