Dictionary.com
Thesaurus.com
have golfed
  • present perfect of golf.

More Suggestions