IN A SPOT


Meaning of IN A SPOT in English

See: ON THE SPOT(2).

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