UPON THE SPOT Meaning of UPON THE SPOT in English See: ON THE SPOT(1). Slang English vocab. Английский сленговый словарь. 2012