ON THE SPOT


Meaning of ON THE SPOT in English

{adv.} or {adj. phr.} 1. or

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