stop in your tracks - French English Dictionary