put the peddle to the metal - Francés Inglés Diccionario