meaning of an Ort und Stelle

an Ort und Stelle - German to English

in situ

View more

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