Dictionary.com
Thesaurus.com

had bobsledded

  • past perfect
    of bobsled.
    bobsled
    noun
    a sled having two pairs of runners, a brake, and a steering wheel or other mechanism that enables the front rider to direct the sled down a steeply banked run or chute.