Dictionary.com
Thesaurus.com
has yapped
  • present perfect of yap (3rd person singular).