🇬🇧 en de 🇩🇪

on the spot

  • (idiomatic) At that very moment.
auf der Stelle
Wiktionary Links