Dictionary.com
Thesaurus.com
have strummed
  • present perfect of strum.

More Suggestions