On , ∨ Upon , the spot Meaning, Definition & Usage

Definitions
  1. immediately; before moving; without changing place.
    It was determined upon the spot. Swift.

Webster 1913