meaning of an Ort und Stelle bleiben

an Ort und Stelle bleiben - German to English

to keep put