Dictionary.com
Thesaurus.com
had towed
  • past perfect of tow.