sul posto

Etymology
lit. 'on the place'.

Prepositional phrase

 * 1) at the appointed place
 * 2) on the spot, on site, at the scene
 * 1) on the spot, on site, at the scene