ter plekke

Etymology
Literally: “on the spot”, with a fossilized dative.

Prepositional phrase

 * 1)  on the spot