slam the brakes on - Alemán Inglés Diccionario