on-the-spot – Deutsch–English translations

🇬🇧 en de 🇩🇪

on-the-spot adjective

  • at the scene
an Ort und Stelle
Wiktionary Links