What does an Ort und Stelle bleiben mean?

an Ort und Stelle bleiben - German to English

to keep put