Dictionary.com
Thesaurus.com
had been imping
  • past perfect progressive of imp.

More Suggestions