drop in one's tracks - Francés Inglés Diccionario