What does an Ort und Stelle mean?

an Ort und Stelle - German to English

in situ

View more

  • on place
  • on the premises
  • on the spot
  • then and here