slam onto the brakes - Turco Inglés Diccionario