slam on the brake - Francés Inglés Diccionario