stop in your tracks - Turco Inglés Diccionario