stand on the pedals - Español Inglés Diccionario