Dictionary.com
Thesaurus.com
has chattered
  • present perfect of chatter (3rd person singular).