on the spot

US /ɑn ði spɑt/

UK /ɔn ðə spɔt/

A1

phrase

  • Without any delay; immediately.
  • At the scene of an event.
  • (with reference to an action) performed without moving from one's original position.