stand on the pedals - Spanish English Dictionary