Dictionary.com
Thesaurus.com

had pedalled

  • past perfect
    of pedal.
    pedal
    noun
    a foot-operated lever used to control certain mechanisms, as automobiles, or to play or modify the sounds of certain musical instruments, as pianos, organs, or harps.