Dictionary.com
Thesaurus.com

has pedalled

  • present perfect
    of pedal (3rd person singular).
    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.