Dictionary.com
Thesaurus.com
had been purring
  • past perfect progressive of purr.

More Suggestions