slam onto the brakes - Francés Inglés Diccionario