Dictionary.com
Thesaurus.com
had been chuckling
  • past perfect progressive of chuckle.