upon the spot

See: ON THE SPOT (1).
No categories: