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