On The Spot

  1. At once; without delay. 2. At the scene of action. 3. Under pressure or in trouble.

Examples:

  • When the boss learned Tom had been lying, he fired him on the spot.
  • The reporter's question put her on the spot.

Origin: Late 1600s (senses 1 and 2); First half of 1900s (sense 3)