have to pedal hard - Spanish English Dictionary