Dictionary.com
Thesaurus.com

will have motored

  • future perfect
    of motor.
    motor
    noun
    a comparatively small and powerful engine, especially an internal-combustion engine in an automobile, motorboat, or the like.