Dictionary.com
Thesaurus.com
had parked
  • past perfect of park.