freeze in one's tracks - Spanish English Dictionary