Dictionary.com
Thesaurus.com
had been grumbling
  • past perfect progressive of grumble.