stop in their tracks - French English Dictionary