Dictionary.com
Thesaurus.com
had imped
  • past perfect of imp.

More Suggestions