ON THE SPOT Meaning of ON THE SPOT in English {adv.} or {adj. phr.} 1. or Slang English vocab. Английский сленговый словарь. 2012