Dictionary.com
Thesaurus.com

had imped

  • past perfect of imp.

More Suggestions