🇬🇧 en de 🇩🇪

on-the-spot adjective

  • (idiomatic) At the scene; in the right place at the exact moment.
an Ort und Stelle
Wiktionary Links