Dictionary.com
Thesaurus.com
have putted
  • present perfect of putt.

More Suggestions