UPON THE SPOT


Meaning of UPON THE SPOT in English

See: ON THE SPOT(1).

Slang English vocab.      Английский сленговый словарь.