Definitions of on the spot:
- adverb: without delay or immediately
Example: "We hired her on the spot"
- adverb: at the place in question; there
Example: "They were on the spot when it happened"
- adverb: in a difficult situation
Example: "That question really put him on the spot"