stop in your tracks - German English Dictionary