Dictionary.com
Thesaurus.com

has been twanging

  • present perfect progressive
    of twang (3rd person singular).
    twang
    verb (used without object)
    to give out a sharp, vibrating sound, as the string of a musical instrument when plucked.

More Suggestions