Definitions of on-the-spota:

  • adjective:   at the scene of action