Dictionary.com
Thesaurus.com

had bypast

  • past perfect
    of bypass.
    bypass
    noun
    a road enabling motorists to avoid a city or other heavy traffic points or to drive around an obstruction.