Dictionary.com
Thesaurus.com
has been humbugging
  • present perfect progressive of humbug (3rd person singular).