slam (on) the brakes - Turco Inglés Diccionario